package com.aiwiown.face.domain;

import com.aiwiown.face.ApiObject;
import com.aiwiown.face.domain.params.ApiParamType;
import com.aiwiown.face.domain.params.ReturnImage;
import com.aiwiown.face.internal.mapping.ApiField;

/**
 * <pre>
 * </pre>
 * LiteResultModel
 * Date: 2020/4/24 0024
 * Time: 15:08
 *
 * @author tang.xiaosheng@qq.com
 */
public class LiteResultModel extends ApiObject {
    private static final long serialVersionUID = 6506099437859982015L;

    /**
     * 通过 get_token, notify_url 或者 return_url 返回的活体业务编号。
     */
    @ApiField("biz_id")
    private String bizId;
    /**
     * 此参数为可选参数，可在下面三种参数中选择，决定了是否返回活体图像数据：
     * <p>
     * 0（默认）：不需要图像
     * 1：需要返回最佳活体质量图(image_best，仅当procedure_type为video时有效）
     * 2：需要返回身份证人像面图像
     * 3：需要返回身份证国徽面图像
     * 4：需要返回所有图像
     * 5：需要返回正脸自拍照片（仅当procedure_type为selfie时有效）
     * 6：需要返回侧脸自拍照片（仅当procedure_type为selfie时有效）
     */
    @ApiField(value = "return_image", paramType = ApiParamType.ENUM)
    private ReturnImage returnImage;

    public String getBizId() {
        return bizId;
    }

    public void setBizId(String bizId) {
        this.bizId = bizId;
    }

    public ReturnImage getReturnImage() {
        return returnImage;
    }

    public void setReturnImage(ReturnImage returnImage) {
        this.returnImage = returnImage;
    }
}
